armoured infantry combat vehicle - Alemán Inglés Diccionario